package yjy;

import java.util.Scanner;


class Person{
	private String name;
	private boolean gender;
	private int age;
	private int id;

public Person(){

	System.out.println("This is constructor");
    System.out.println(name+","+age+","+gender+","+id);
}
public Person(String name,int age,boolean gender){
	this.name = name;
	this.age = age;
	this.gender = gender;
	
	}
public void setName(String name){
	this.name  = name;
}
public String getName(){
	return name;
}
public boolean isGender() {
	return gender;
}
public void setGender(boolean gender) {
	this.gender = gender;
}
public int getAge() {
	return age;
}
public void setAge(int age) {
	this.age = age;
}
public int getId() {
	return id;
}
public void setId(int id) {
	this.id = id;
}
@Override
public String toString() {
	return "Person [name=" + name + ", age=" + age + ", gender=" + gender + ", id=" + id + "]";
}


}

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner (System.in);
		int n=Integer.parseInt(sc.nextLine());
		Person[] persons = new Person[n];
		for (int i = 0; i <persons.length; i++) {
			Person person = new Person(sc.next(),sc.nextInt(),sc.nextBoolean());
			persons[i]=person;
		}
		for(int i=persons.length-1;i>=0;i--){
			System.out.println(persons[i]);
		}
		Person newper=new Person();
		System.out.println(newper);
		sc.close ();
		}
}